.card-sort{
	width: 100%;
	border-top: 1px solid #eee;
}
.card-line{
	width: 70%;
	height: 250px;
	margin: 0 auto;
	display: flex;
	margin-top: 20px;
}
.card-line .left{
	width: 20%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.card-line .left span{
	width: 115px;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.card-line .right{
	width: 80%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.card-line .right .img-box{
	border: 1px dashed #666666;
	width: 150px;
	height: 210px;
	margin: 0 10px;
}
.card-line .right .img-box.on{
	border: 1px dashed #5fb878;
}

.card-line .right .img-box img{
	width: 150px;
	height: 210px;
	min-width: 150px;
}


.analysis-box{
	width: 100%;
	height: 310px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	border-top: 1px solid #eee;
	overflow: auto;
}
.analysis-box textarea{
	border: 0px;
	width: 100%;
	height: 100%;
}